package com.xbongbong.pro.enums.errorcodes;

import com.xbongbong.i18n.util.I18nMessageUtil;

/**
 *
 * @author 魏荣杰
 *
 */
public enum RefundErrorCodeEnum implements ErrorCode {
    /*--退货退款--*/
    APT_ERROR_215001(215001,"enum.errorCode.msg.apt_error_215001"),
    APT_ERROR_215002(215002,"enum.errorCode.msg.apt_error_215002"),
    APT_ERROR_215003(215003,"enum.errorCode.msg.apt_error_215003"),
    API_ERROR_215004(215004,"enum.errorCode.msg.api_error_215004"),
    API_ERROR_215005(215005,"enum.errorCode.msg.api_error_215005"),
    API_ERROR_215006(215006,"enum.errorCode.msg.api_error_215006"),
    API_ERROR_215007(215007,"enum.errorCode.msg.api_error_215007"),
    API_ERROR_215008(215008,"enum.errorCode.msg.api_error_215008"),
    API_ERROR_215009(215009,"enum.errorCode.msg.api_error_215009"),
    API_ERROR_215010(215010,"enum.errorCode.msg.api_error_215010"),
    API_ERROR_215011(215011,"enum.errorCode.msg.api_error_215011"),
    API_ERROR_215012(215012,"enum.errorCode.msg.api_error_215012"),
    API_ERROR_215013(215013,"enum.errorCode.msg.api_error_215013"),
    API_ERROR_215014(215014,"enum.errorCode.msg.api_error_215014"),
    API_ERROR_215015(215015,"enum.errorCode.msg.api_error_215015"),
    API_ERROR_215016(215016,"enum.errorCode.msg.api_error_215016"),
    API_ERROR_215017(215017,"enum.errorCode.msg.api_error_215017"),
    API_ERROR_215018(215018,"enum.errorCode.msg.api_error_215018"),
    API_ERROR_215019(215019,"enum.errorCode.msg.api_error_215019"),
    API_ERROR_215020(215020,"enum.errorCode.msg.api_error_215020"),
    API_ERROR_215021(215021,"enum.errorCode.msg.api_error_215021"),
    API_ERROR_215022(215022,"enum.errorCode.msg.api_error_215022"),
    API_ERROR_215023(215023,"enum.errorCode.msg.api_error_215023"),
    API_ERROR_215024(215024,"enum.errorCode.msg.api_error_215024"),
    API_ERROR_215025(215025,"enum.errorCode.msg.api_error_215025"),
    API_ERROR_215026(215026,"enum.errorCode.msg.api_error_215026"),
    API_ERROR_215027(215027,"enum.errorCode.msg.api_error_215027"),
    API_ERROR_215028(215028,"enum.errorCode.msg.api_error_215028"),
    API_ERROR_215029(215029,"enum.errorCode.msg.api_error_215029"),
    API_ERROR_215030(215030,"enum.errorCode.msg.api_error_215030"),
    API_ERROR_215031(215031,"enum.errorCode.msg.api_error_215031"),
    ;
    /**
     * 错误类型
     * @see ErrorCodeTypeEnum
     */
//    private final String type;
    /**
     * 错误码
     */
    private final int code;
    /**
     * 错误描述
     */
    private final String msg;

    RefundErrorCodeEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return I18nMessageUtil.getMessage(msg);
    }
}
